@charset "utf-8";
/* by 小9仔 20150119 */
html { }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body { font-size: 12px; font-family: microsoft yahei; color: #333; }
ul,li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }
.dis{display:none;}
::selection { background: #000; color: #fff; }
::-moz-selection { background: #000; color: #fff; }

/* 全局 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }

.wrapper { width: 1000px; margin: 0 auto; position: relative; }
.mr93 { margin-right: 9.3px; }
.hui { background: #f5f5f5; }
.mb10 { margin-bottom: 10px; }

.top { height: 30px; line-height: 30px; background: #f1f1f1; border-bottom: 1px solid #d9d9d9; color: #666; font-family: simsun; }
.top .topa a { color: #666; }
.top .topa .split { color: #999; margin: 0 5px; font-family: Arial; }
.top .topa .oda { padding-right: 16px; background: url(../img/order01.jpg) no-repeat right center; margin-left: 26px; }

.head { height: 110px; }
.head .logo { width: 120px; height: 110px; display: block; background: url(../img/logo.jpg) no-repeat center center; float:left; }
.head .searchbox { float:left; margin-top: 30px; }
.head .searchbox .s_box { width: 499px; height: 35px; background: url(../img/search.jpg) no-repeat 0 0; padding: 3px; }
.head .searchbox .s_box #keywords { border: 0; background: transparent; padding: 5px 10px; line-height: 25px; width: 397px; color:#999;}
.head .searchbox .s_box #submit { border: 0; background: transparent; line-height: 35px; width: 78px; font-size: 15px; font-family: microsoft yahei; color: #fff; cursor: pointer; }
.head .searchbox .key { padding: 10px 0 0 10px; color: #666; }
.head .searchbox .key a { color: #666; }
.head .btn { margin-top: 30px; float: right; margin-left: 20px; }
.head .btn a { width: 92px; height: 41px; line-height: 42px; background: #e7e7e7; display: block; float: left; margin-left: 3px; text-align: center; font-size: 13px; color: #333; }
.head .btn a:hover { color: #f60; }
.head .head2 { border-bottom: 2px solid #1f6bb1; height: 110px; }
.head .head2 .name { font-size: 21px; color: #333; padding: 70px 0 0 20px; float: left; }
.head .head2 .tip { float: right; font-size: 12px; color: #333; text-align: right; padding-top: 50px; }
.head .head2 .tip .big { font-size: 16px; line-height: 30px; }

.nav { height: 92px; line-height: 46px; background: url(../img/navbg.jpg) repeat-x 0 0; color: #fff; font-size: 13px;  
    background-color: #2273c2;}
	.nav .nav_ul { height: 46px; }
.nav .nav_ul li { float: left; }
.nav .nav_ul li a { display: block; padding: 0 13.9px; color: #fff; }
.nav .nav_ul li a:hover { color: #fefd10; }

.banner { width: 100%; height: 433px; }
.banner .bd { width: 100%; height: 433px; }
.banner .bd li { width: 100%; height: 433px; background-repeat: no-repeat; background-position: center top; }
.banner .hd { width: 1000px; margin: 0 auto; margin-top: -30px; position: relative; z-index: 2; }
.banner .hd .hd_ul { }
.banner .hd .hd_ul li { float: left; margin-right: 10px; text-indent: -9999px; background: #fff; height: 10px; width: 10px; border-radius: 10px; -webkit-transition: all .6s ease-in; transition: all .6s ease-in; cursor: pointer; }
.banner .hd .hd_ul li.on { width: 40px; background: #24348c; }

.banner2 { width: 100%; height: 300px; }
.banner2 .bd { width: 100%; height: 300px; }
.banner2 .bd li { width: 100%; height: 300px; background-repeat: no-repeat; background-position: center top; }
.banner2 .hd { width: 960px; margin: 0 auto; margin-top: -30px; position: relative; z-index: 2; }
.banner2 .hd .hd_ul { }
.banner2 .hd .hd_ul li { float: left; margin-right: 10px; text-indent: -9999px; background: #fff; height: 10px; width: 10px; border-radius: 10px; -webkit-transition: all .6s ease-in; transition: all .6s ease-in; cursor: pointer; }
.banner2 .hd .hd_ul li.on { width: 40px; background: #24348c; }



.indexbox { background-position: center 0; background-repeat: no-repeat; }
.indexbox .tit { color: #2071be; font-size: 34px; font-weight: bold; position: absolute; top: 0; left: 0; }

.ww-inline { display: inline-block; width: 67px; height: 20px; background: url(../img/T15AD7FFFaXXbJnvQ_-130-60.gif) no-repeat 0 0; }
.ww-inline span { display: none; }

.index01 { height: 535px; background-image: url(../img/index01.jpg); }
.index01 .tit01 { top: 58px; }
.index01 .tit02 { top: 486px; font-size: 40px; }
.index01 .txt01 { top: 200px; left: 190px; position: absolute; }
.index01 .txt01 .spdl { float: left; margin-right: 18px; font-family: simsun; }
.index01 .txt01 .spdl dt { margin-bottom: 10px; }
.index01 .txt01 .spdl dd { font-size: 13px; color: #222; line-height: 25px; }
.index01 .txt01 .spdl dd .na { color: #2173c2; font-weight: bold; }
.index01 .btn01 { color: #fff; font-weight: bold; font-size: 16px; width: 201px; height: 44px; line-height: 44px; text-align: center; background: url(../img/yangben.png) no-repeat center; display: block; position: absolute; top: 370px; left: 235px; }
.index01 .txt02 { color: #2173c2; font-weight: bold; top: 380px; left: 470px; position: absolute; font-size: 16px; }
.index01 .txt03 { top: 384px; left: 597px; position: absolute; }
.index01 .txt03 #tel { color: #666; font-size: 13px; background: transparent; border: 0; width: 217px; }
.index01 .btn02 { color: #fff; font-weight: bold; font-size: 16px; line-height: 44px; display: block; position: absolute; top: 372px; left: 840px; padding: 0 10px 0 44px; }
.index01 .txt12 { font-size: 22px; line-height: 30px; color: #ff5502; position: absolute; top: 366px; left: 258px; font-weight: bold; }
.index01 .txt13 { position: absolute; top: 366px; left: 574px; background: #e1e1e1; width: 360px; height: 60px; }
.index01 .txt14 { position: absolute; top: 371px; left: 340px; background: #e1e1e1; width: 500px; height: 60px;  }
.index01 .txt14 li { width: 239px; height: 24px; float: left; margin-right: 9px; margin-bottom: 7px; }
.index01 .txt14 li .txtsp { width: 61px; height: 24px; line-height: 24px; color: #fff; background: #2071be; display: block; margin-right: 1px; float: left; text-align: center; font-weight: bold; }
.index01 .txt14 li .input { float: left; width: 177px; height: 24px; background: #fff; border: 0; }
.index01 .txt14 li em { font-style: normal; color: #666; margin: 4px 0 0 20px; }
.index01 .btn15 { width: 54px; height: 24px; line-height: 24px; color: #fff; background: #2071be; display: block; text-align: center; position: absolute; top: 402px; left: 838px; }

.index02 { height: 551px; background-image: url(../img/index02.jpg); }
.index02 .tit01 { top: 80px; color: #fff; font-size: 35px; left: 306px; }
.index02 .txt01 { top: 266px; left: 10px; position: absolute; width: 1014px; }
.index02 .txt01 .zu { width: 135px; float: left; margin-right: 34px; }
.index02 .txt01 .zu .name { color: #2173c2; font-size: 21px; font-weight: bold; text-align: center; margin-bottom: 74px; }
.index02 .txt01 .zu .info { line-height: 21px; }

.index03 { height: 392px; background-image: url(../img/index03.jpg); }
.index03 .tit01 { top: 26px; left: 530px; font-size: 30px; }
.index03 .tit02 { top: 98px; left: 340px; font-size: 21px; color: #fff; font-weight: normal; }
.index03 .tit03 { top: 76px; left: 691px; font-size: 40px; color: #fff; }
.index03 .txt01 { top: 180px; left: 0; position: absolute; }
.index03 .txt01 img { padding: 0 1.6px; background: #fff; }

.index04 { height: 363px; background-image: url(../img/index04.jpg); }
.index04 .i4_box { width: 440px; position: absolute; left: 0; top: 46px; }
.index04 .i4_2 { left: auto; right: 0; }
.index04 .i4_box .i4_tit { line-height: 30px; height: 30px; }
.index04 .i4_box .i4_tit h3 { font-size: 26px; color: #2173c2; font-weight: bold; float: left; }
.index04 .i4_box .i4_tit .more { float: right; }
.index04 .i4_box .i4_con { margin-top: 30px; }
.index04 .i4_box .i4_con li { height: 28px; margin-bottom: 2px; line-height: 28px; }
.index04 .i4_box .i4_con li .time { display: block; float: left; background: #2173c2; padding: 0 10px; color: #fff; }
.index04 .i4_box .i4_con li a { float: left; margin-left: 12px; border-bottom: 1px solid #d8d8d8; color: #666; display: block; width: 342px; }

.index05 { height: 552px; background-image: url(../img/index05.jpg); }
.index05 .tit01 { font-size: 40px; color: #fcc401; top: 44px; left: 50%; margin-left: -80px; }
.index05 .txt { color: #fff; position: absolute; line-height: 19px; }
.index05 .txt h3 { margin-left: 44px; font-size: 16px; margin-bottom: 10px; }
.index05 .txt01 { left: 0; top: 156px; }
.index05 .txt02 { left: 756px; top: 156px; }
.index05 .txt03 { left: 0; top: 378px; }
.index05 .txt04 { left: 756px; top: 378px; }
.index05 .txt05 { position: absolute; left: 353px; top: 173px; width: 300px; height: 300px; background: url(../img/i5.png) no-repeat 0 0; }

.index06 { height: 790px; background-image: url(../img/index06.jpg); }
.index06 .tit01 { font-size: 35px; top: 54px; left: 650px; }
.index06 .tit02 { font-size: 50px; top: 100px; left: 792px; }
.index06 .txt { color: #222; line-height: 20px; position: absolute; }
.index06 .txt01 { left: 0; top: 140px; }
.index06 .txt02 { left: 700px; top: 220px; }
.index06 .txt03 { left: 0; top: 315px; }
.index06 .txt04 { left: 700px; top: 406px; }
.index06 .txt05 { left: 0; top: 486px; }
.index06 .txt06 { left: 700px; top: 557px; }
.index06 .bia { width: 130px; text-align: center; font-size: 18px; font-weight: bold; color: #2173c2; position: absolute; }
.index06 .bia01 { left: 358px; top: 167px; }
.index06 .bia02 { left: 513px; top: 242px; }
.index06 .bia03 { left: 358px; top: 337px; }
.index06 .bia04 { left: 513px; top: 425px; }
.index06 .bia05 { left: 358px; top: 513px; }
.index06 .bia06 { left: 513px; top: 600px; }

.index07 { height: 910px; background-image: url(../img/index07.jpg); }
.index07 .tit01 { color: #fff; font-size: 28px; top: 10px; left: 18px; }
.index07 .tit02 { color: #fff; font-size: 30px; top: 158px; left: 377px; }
.index07 .txt { position: absolute; }
.index07 .txt01 { font-size: 40px; color: #2173c2; font-weight: bold; left: 273px; top: 313px; line-height: 50px; }
.index07 .txt02 { font-size: 30px; color: #fff; font-weight: bold; left: 302px; top: 485px; }
.index07 .txt03 { font-size: 18px; color: #fff; left: 235px; top: 540px; }
.index07 .txt04 { font-size: 15px; color: #fff; left: 283px; line-height: 33px; top: 581px; }
.index07 .txt05 { font-size: 30px; color: #fff; font-weight: bold; left: 690px; top: 485px; }
.index07 .txt06 { font-size: 18px; color: #fff; left: 654px; top: 540px; }
.index07 .txt07 { font-size: 15px; color: #fff; left: 664px; line-height: 33px; top: 581px; }
.index07 .txt08 { font-size: 16px; color: #222; left: 254px; line-height: 28px; top: 701px; }
.index07 .btn { background: #e02068 url(../img/i7.png) no-repeat 72px center; color: #fff; display: block; position: absolute; left: 875px; top: 793px; font-size: 14px; padding: 4px 20px 4px 10px; }

.index08 { height: 816px; background-image: url(../img/index08.jpg); }
.index08 .tit01 { color: #fff; font-size: 40px; top: 34px; }
.index08 .tit02 { color: #fff; font-size: 16px; font-weight: normal; top: 95px; }
.index08 .i8_box { position: absolute; top: 178px; left: 0; }
.index08 .i8_box .i8_tit { margin-bottom: 25px; font-size: 21px; font-weight: bold; color: #2173c2; }
.index08 .i8_box .i8_ul { }
.index08 .i8_box .i8_ul li { background: url(../img/dot.png) no-repeat 5px center; padding-left: 20px; line-height: 24px; }
.index08 .i8_box .i8_ul li a { color: #666; }
.index08 .i8_box .i8_ul li .time { float: right; color: #666; }
.index08 .i8_1 { width: 400px; }
.index08 .i8_2 { width: 400px; left: 508px; }
.index08 .i8_3 { width: 250px; top: 490px; }
.index08 .i8_p { width: 230px; height: 234px; background: url(../img/i8_p.jpg) no-repeat 0 0; position: absolute; top: 493px; left: 300px; }
.index08 .i8_4 { width: 350px; top: 490px; left: 562px; }
.index08 .i8_4 .i8_ul li.wen { background: url(../img/wen.png) no-repeat 0 2px; padding-left: 30px; }
.index08 .i8_4 .i8_ul li.da { background: url(../img/da.png) no-repeat 0 2px; padding-left: 30px; }

.index09 { height: 647px; background-image: url(../img/index09.jpg); }
.index09 .tit01 { color: #fff; font-size: 23px; top: 28px; left: 47px; }
.index09 .tit02 { color: #fff; font-size: 27px; top: 11px; left: 180px; }
.index09 .tit03 { color: #fff; font-size: 27px; top: 73px; left: 296px; }
.index09 .tit04 { font-size: 40px; top: 200px; left: 0; }
.index09 .tit05 { line-height: 21px; top: 268px; left: 10px; font-size: 12px; color: #333; font-weight: normal; width: 578px; }
.index09 .tit05 p { margin-bottom: 22px; }
.index09 .tit05 p strong { color: #2173c2; }
.index09 .tit06 { font-size: 23px; color: #e02068; top: 189px; left: 664px; }
.index09 .tit07 { font-size: 40px; top: 223px; left: 655px; }
.index09 .tit08 { font-size: 21px; color: #e02068; top: 276px; left: 671px; }
.index09 .tit09 { font-size: 23px; line-height: 30px; top: 334px; left: 656px; }
.index09 .tit10 { font-size: 17px; color: #fff; top: 416px; left: 650px; }

.index10 { height: 740px; background-image: url(../img/index10.jpg); margin-bottom: 40px; }
.index10 .i10_box { width: 186px; position: absolute; top: 80px; left: 275px; }
.index10 .i10_box .i10_tit { font-size: 25px; font-weight: bold; color: #2173c2; margin-bottom: 24px; }
.index10 .i10_box .i10_con { font-size: 13px; line-height: 21px; margin-bottom: 30px; color: #666; }
.index10 .i10_box .i10_mor { font-size: 13px; }
.index10 .i10_box .i10_mor a { color: #666; }
.index10 .i10_2 { left: 542px; }
.index10 .i10_2 .i10_tit, .index10 .i10_2 .i10_mor { text-align: right; }
.index10 .i10_3 { top: 402px; }
.index10 .i10_4 { top: 402px; left: 542px; }
.index10 .i10_4 .i10_tit, .index10 .i10_4 .i10_mor { text-align: right; }

.lou { margin-top: 35px; }
.lou .tit { height: 44px; line-height: 44px; border-bottom: 2px solid #2173c2; }
.lou .tit h3 { float: left; background: url(../img/lou_tit.jpg) no-repeat 0 center; padding-left: 35px; font-size: 35px; color: #2173c2; margin-right: 25px; }
.lou .tit .ceng {  }
.lou .tit .ceng a { font-size: 13px; color: #666; }
.lou .tit .ceng .split { color: #999; margin: 0 5px; font-family: arial; }
.lou .con { height: 423px; }
.lou .con .sp { background: #2962a6; height: 253px; float: left; border-bottom: 1px solid #2962a6; }
.lou .con .slide { width: 503px; height: 253px; float: left; position: relative; border-bottom: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; }
.lou .con .slide .hd { position: absolute; bottom: 25px; left: 25px; }
.lou .con .slide .hd ul { }
.lou .con .slide .hd ul li { float: left; width: 10px; height: 10px; border-radius: 50%; background: #fff; margin-right: 6px; text-indent: -99999px; cursor: pointer; }
.lou .con .slide .hd ul li.on { background: #2173c2; }
.lou .con .lou_pro { width: 167px; height: 253px; border: 1px solid #f2f2f2; overflow: hidden; position: relative; margin-left: -1px; float: left; border-top: 0; }

.lou .con .lou_pro .img1 { width: 167px; height: 167px; margin-top:86px; border:0px;   }
.lou .con .lou_pro .img2 { width: 128px; height: 128px; margin-top:39px; margin-left:20px; border:0px;   }

.lou .con .lou_pro2 { width: 166px; height: 167px; border-top: 1px solid #f2f2f2; margin-left: 0; }

 

.lou .con .lou_pro .sp1 { font-size: 16px; color: #2173c2; left: 20px; top: 25px; position: absolute; }
.lou .con .lou_pro2 .sp1 { top: 15px; display:none; }
.lou .con .lou_pro .sp2 { font-size: 13px; color: #666; left: 20px; top: 50px; position: absolute; }
.lou .con .lou_pro2 .sp2 {top: 15px; }
.lou .con .splist { float: left; width: 160px; height: 169px; background: #f5f5f5; }
.lou .con .splist p { line-height: 30px; margin: 20px 0 0 8px; }

.footnav { background: #2173c2; height: 42px; line-height: 42px; text-align: center; }
.footnav a { color: #fff; margin: 0 10px; font-size: 13px; }

.footer { background: #e5e5e5; padding: 25px 0 80px; }
.footer .foldl { padding-bottom: 25px; border-bottom: 1px solid #a6a6a6; }
.footer .fo_dl { float: left; margin-right: 95px; }
.footer .fo_dl dd { line-height: 30px; }
.footer .foot { padding-top: 25px; border-top: 1px solid #fff; line-height: 30px; }
.footer2 { background: transparent; padding: 0 0 80px; }
.footer2 .foot { border-color: #a6a6a6; }

.online_tit { height: 25px; line-height: 25px; margin-top: 20px; margin-bottom: 10px; }
.online_tit h3 { background: url(../img/onlinedot.png) no-repeat right center; font-size: 18px; padding-right: 15px; font-weight: bold; color: #666; float: left; }
.online_tit h3.nowait { background: url(../img/nowait.jpg) no-repeat right center; padding-right: 70px; }
.online_box { width: 243px; float: left; }
.online_box .ob_tit { height: 45px; line-height: 45px; background: url(../img/onlineboxtit.jpg) repeat 0 0; text-align: center; }
.online_box .ob_con { height: 205px; background: #e9f3fe; }
.online_box .ob_con p { text-align: center; line-height: 22px; padding-top: 10px; font-size: 13px; }
.online_box .ob_con p.tel { text-align: left; line-height: 25px; padding-top: 20px; padding-left: 52px; }
.online_box .ob_con p.tel strong { color: #2173c2; }
.online_box .ob_btn { display: block; margin: 30px auto 0; width: 110px; height: 30px; text-align: center; font-size: 15px; font-weight: bold; line-height: 30px; color: #666; border-radius: 6px; background: #cae5ff; }
.online_box .ico { display: inline-block; background: url(../img/ob_ico01.png) no-repeat 0 center; padding-left: 35px; font-size: 16px; font-weight: bold; color: #fff; }
.online_box .ico02 { background-image: url(../img/ob_ico02.png); }
.online_box .ico03 { background-image: url(../img/ob_ico03.png); }
.online_box .zxnr { background: url(../img/contact_zxnr.jpg) no-repeat 0 0; width: 213px; height: 88px; margin-top: 2px; padding: 15px; }
.online_box .zxnr ul li a, .online_box .zxnr ul li { color: #2272c8; line-height: 27px; }

.loginbox { margin: 140px auto 400px; width: 460px; }
.loginbox .logo { width: 460px; height: 84px; display: block; background: url(../img/loginlogo.png) no-repeat 0 0; text-indent: -9999px; margin-bottom: 40px; }
.loginbox .sp { text-align: right; line-height: 30px; }
.loginbox .sp a { color: #666; }
.loginbox .sp .split { color: #999; margin: 0 10px; }
.loginbox .erweima { display: inline-block; background: url(../img/erweima.jpg) no-repeat 0 center; padding-left: 20px; }
.loginbox .input { height: 24px; line-height: 24px; padding: 12px 12px 12px 48px; border: 1px solid #bbb; width: 398px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; font-size: 15px; color: #999; margin-bottom: 10px; }
.loginbox .input1 { background: #fff url(../img/login_1.jpg) no-repeat 20px center; }
.loginbox .input2 { background: #fff url(../img/login_2.jpg) no-repeat 18px center; }
.loginbox .input:hover, .loginbox .input:focus { border-color: #2173c2; box-shadow: 0 0 9px #2173c2; }
.loginbox .btn { height: 48px; line-height: 48px; width: 100%; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; font-size: 20px; color: #fff; margin-bottom: 10px; letter-spacing: 10px; background: #2173c2; border: 0; font-family: microsoft yahei; cursor: pointer; }
.loginbox .btn:hover { box-shadow: 0 0 9px #2173c2; }

.register_head { margin-top: 35px; height: 90px; margin-bottom: 30px; }
.register_head .logo { float: left; display: block; width: 110px; height: 83px; float: left; margin: 0 20px 0 66px; background: url(../img/registerlogo.png) no-repeat 0 0; }
.register_head .name { font-size: 21px; color: #333; float: left; margin-top: 33px; }
.register_box { }
.register_box .rb_head { border-bottom: 1px solid #ddd; height: 35px; }
.register_box .rb_head .rb_tab { float: left; margin-left: 150px; }
.register_box .rb_head .rb_tab li { float: left; width: 100px; border: 1px solid #ddd; height: 34px; background: #fff; margin-right: 10px; }
.register_box .rb_head .rb_tab li a { display: block; line-height: 30px; padding-bottom: 2px; border-top: 2px solid #fff; text-align: center; text-decoration: none; font-size: 15px; }
.register_box .rb_head .rb_tab li.on { border-top-color: #ff9801; border-bottom-color: #fff; }
.register_box .rb_head .rb_tab li.on a { border-top-color: #ff9801; color: #2170bd; font-weight: bold; }
.register_box .rb_head .tip { float: right; line-height: 35px; margin-right: 20px; }
.register_box .rb_head .tip a { color: #2170bd; }
.register_box .rb_cont { padding: 46px; background: #fff; border: 1px solid #ddd; border-top: 0; position: relative; }
.register_box .rb_cont .list { }
.register_box .rb_cont .list li { line-height: 36px; margin-bottom: 24px; }
.register_box .rb_cont .list li .name { display: block; width: 110px; float: left; text-align: right; font-size: 15px; }
.register_box .rb_cont .list li .input { height: 24px; line-height: 24px; padding: 5px 10px; border: 1px solid #ddd; width: 208px; color: #999; font-size: 15px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.register_box .rb_cont .list li .input:hover, .register_box .rb_cont .list li .input:focus { border-color: #2173c2; box-shadow: 0 0 9px #2173c2; }
.register_box .rb_cont .list li .btn { height: 38px; line-height: 38px; width: 230px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; font-size: 16px; color: #fff; margin-bottom: 10px; background: #2173c2; border: 0; font-family: microsoft yahei; cursor: pointer; }
.register_box .rb_cont .list li .btn:hover { box-shadow: 0 0 9px #2173c2; }
.register_box .rb_cont .list li.tijiao { padding-left: 110px; }
.register_box .rb_cont .list li.tijiao a { color: #2174c3; }
.register_box .rb_cont .register01 { width: 420px; height: 280px; position: absolute; right: 30px; top: 45px; background: url(../img/register01.jpg) no-repeat 0 0; }
.register_box .rb_cont .tips { width: 280px; border: 5px solid #eee; position: absolute; right: 100px; top: 45px; }
.register_box .rb_cont .tips h3 { margin-top: 28px; margin-bottom: 28px; text-align: center; font-size: 16px; line-height: 23px; }
.register_box .rb_cont .tips .r02 { background: url(../img/register02.jpg) no-repeat 40px 2px; padding-left: 94px; font-size: 14px; line-height: 47px; color: #666; padding-bottom: 20px; }
.register_box .rb_cont .tips .tel { width: 180px; border-top: 1px solid #e8e8e8; margin: 0 auto; padding-left: 26px; line-height: 28px; padding-top: 18px; padding-bottom: 20px; font-size: 13px; color: #666; }

.bnav { height: 36px; line-height: 36px; font-size: 13px; color: #666; }
.bnav2 { font-size: 12px; }
.bnav .arrow { font-family: simsun; margin: 0 9px; }

.inmain { }
.inside { float: left; width: 195px; }
.inside .box { border: 1px solid #e8e8e8; background: #fff; }
.inside .box .tit { height: 32px; line-height: 32px; border-bottom: 1px solid #e8e8e8; }
.inside .box .tit h3 { padding-left: 10px; font-size: 14px; font-weight: normal; color: #222; }

.inside .box .sidelist { }
.inside .box .sidelist .sLi { border-bottom: 1px solid #eee; background: #f7f7f7 url(../img/sidelist1.jpg) no-repeat 5px 12px; }
.inside .box .sidelist .sLi.on { background-image: url(../img/sidelist2.jpg); }
.inside .box .sidelist .sLi .sa { line-height: 35px; height: 35px; margin-left: 20px; font-size: 13px; font-weight: bold; color: #666; }
.inside .box .sidelist .sLi .son { background: #fff; border-top: 1px solid #eee; line-height: 28px; padding-left: 20px; }
.inside .box .sidelist .sLi .soa { color: #888; }




.inside .box .sideMenu{     }
.inside .box .sideMenu h3{ border-bottom: 1px solid #eee; background: #f7f7f7 url(../img/sidelist1.jpg) no-repeat 5px 12px; line-height:36px; font-weight:bold; color: #666; padding-left:20px;	}
 
.inside .box .sideMenu h3.on  {background-image: url(../img/sidelist2.jpg); font-weight:bold; color: #666;}
.inside .box .sideMenu ul{ padding:8px 20px; color:#999; display:none; /* 默认都隐藏 */ }
.inside .box .sideMenu ul li a { line-height: 35px; height: 35px;  font-size: 13px;   color: #888;}

.inside .box .con { padding: 9px; }
.inside .box .con .kefu { margin-bottom: 16px; line-height: 21px; }
.inside .box .con .kefu strong { color: #2173c2; }
.inside .box .pro { border-bottom: 1px dashed #cdcdcd; padding-bottom: 18px; }
.inside .box .pro.no { border-bottom: 0; }
.inside .box .pro .img { width: 175px; height: 175px; overflow: hidden; }
.inside .box .pro .img img { width: 175px; height: 175px; display: block; }
.inside .box .pro .name { padding-left: 20px; line-height: 22px; }
.inside .box .pro .name a { color: #666; }
.inside .box .pro .price { padding-left: 20px; line-height: 22px; font-size: 13px; color: #ec6300; font-weight: bold; }

.ink { float: right; width: 795px; }
.ink .box { border: 1px solid #e8e8e8; background: #fff; }
.ink .box .tit { height: 32px; line-height: 32px; border-bottom: 1px solid #e8e8e8; }
.ink .box .tit h3 { padding-left: 10px; font-size: 14px; font-weight: normal; color: #222; }
.ink .box .totui { }
.ink .box .totui .pro { float: left; width: 250px; margin: 10px 6px 10px; }
.ink .box .totui .pro .img { float: left; width: 100px; height: 100px; overflow: hidden; margin-right: 10px; }
.ink .box .totui .pro .img img { width: 100px; height: 100px; display: block; }
.ink .box .totui .pro .name { font-size: 12px; line-height: 25px; margin-top: 10px; }
.ink .box .totui .pro .name a { color: #666; }
.ink .box .totui .pro .price { color: #ec6300; font-size: 13px; font-weight: bold; }
.ink .box .totui .pro .btn { height: 20px; line-height: 20px; background: url(../img/totui.jpg) repeat-x 0 0; border: 1px solid #cacaca; width: 70px; text-align: center; display: inline-block; font-size: 12px; color: #666; margin-top: 10px; }
.ink .box .choose { padding: 15px; }
.ink .box .choose .zuchoo { border-bottom: 1px dashed #c9c9c9; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; }
.ink .box .choose .zuchoo.no { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
.ink .box .choose .zuchoo dt { float: left; width: 60px; font-weight: bold; color: #666; line-height: 24px; }
.ink .box .choose .zuchoo dd { float: left; width: 703px; }
.ink .box .choose .zuchoo .spro { }
.ink .box .choose .zuchoo .spro li { width: 140px; float: left; display: block; line-height: 24px; }
.ink .box .choose .zuchoo .spro2 li { width: auto; margin-right: 10px; }


.ink .box .choose .zuchoo .spro a { color: #2172c1; display: block; float: left; padding: 0 6px; }
.ink .box .choose .zuchoo .spro .on a{ color: #fff; background: #fb7804; }


.ink .box .smkm { float: left; height: 35px; line-height: 35px; color: #666; }
.ink .box .smkm li { float: left; padding: 0 12px; border-right: 1px solid #eaeaea; }
.ink .box .smkm li a { display: block; color: #666; }
.ink .box .smkm li a.spa { display: inline-block; background: #fff url(../img/smkm.jpg) no-repeat 48px center; height: 22px; line-height: 22px; border: 1px solid #cdcdcd; padding: 0 20px 0 6px; color: #2172c1; }
.ink .box .spag { float: right; height: 20px; line-height: 20px; margin-top: 7px; margin-right: 10px; color: #666; }
.ink .box .spag .num { float: left; margin-right: 10px; }
.ink .box .spag .prev, .ink .box .spag .next { display: block; float: left; width: 20px; height: 20px; background: url(../img/spag.png) no-repeat 0 0; margin-left: 2px; }
.ink .box .spag .next { background-position: -48px 0; }
.ink .dapro { overflow: hidden; }
.ink .dapro .prolist { width: 800px; padding: 1px; }
.ink .dapro .prolist .pli { width: 190px; background: #fff; border: 1px solid #e5e5e5; float: left; margin: 0 8px 8px 0; }
.ink .dapro .prolist .pli:hover { border: 2px solid #2172c1; margin: -1px 7px 7px -1px; }
.ink .dapro .prolist .pli .img { width: 190px; height:190px; overflow: hidden; }
.ink .dapro .prolist .pli .img img { width: 190px; height:190px; display: block; }
.ink .dapro .prolist .pli .name { padding-left: 18px; margin-bottom: 6px; }
.ink .dapro .prolist .pli .price { padding-left: 18px; font-size: 13px; font-weight: bold; color: #ec6300; margin-bottom: 6px; }
.ink .dapro .prolist .pli .ping { padding-left: 18px; color: #2173c2; margin-bottom: 10px; }
.ink .dapro .prolist .pli .ping a { color: #2173c2; }
.ink .dapro .prolist .pli .btn { height: 34px; line-height: 34px; border-top: 1px solid #e5e5e5; background: #f6f6f6; }
.ink .dapro .prolist .pli .btn li { float: left; width: 30%; text-align: center; }
.ink .dapro .prolist .pli .btn li a { display: block; border-right: 1px solid #dadada; }
.ink .dapro .prolist .pli .btn li.no a { border-right: 0; }

.ink .sproshowtab { border-bottom: 1px solid #ddd; height: 35px; }
.ink .sproshowtab li { float: left; border: 1px solid #ddd; margin-right: -1px; background: #fff; }
.ink .sproshowtab li span { border-top: 2px solid #fff; line-height: 30px; display: block; padding: 0 20px 2px; color: #333;   }
.ink .sproshowtab li.on { border-top-color: #f90; border-bottom-color: #fff; }
.ink .sproshowtab li.on span { border-top-color: #f90; color: #ec6300; }


.ink .sproshowcon { border: 1px solid #ddd; border-top: 0; padding: 10px; background: #fff; }

.snPages { float: right; height: 29px; margin: 30px 0 30px 0; padding-right: 10px; }

.snPages span.prev, .snPages span.next { display: inline; float: left; width: 73px; height: 30px; line-height: 30px; line-height: 34px\9; _line-height: 30px; margin: 0; overflow: hidden; color: #b1b1b1; text-align: center; background: #fff; border: 1px solid #d7d7d7; }

.snPages a.next, .snPages span.next { margin-left: 4px; text-indent: -6px; font-weight: normal; width: 73px; height: 30px; line-height: 30px; line-height: 34px\9; _line-height: 30px; padding: 0;  overflow: hidden; }

.snPages a.prev, .snPages span.prev { margin-left: 4px; text-indent: -6px; font-weight: normal; width: 73px; height: 30px; line-height: 30px; line-height: 34px\9; _line-height: 30px; padding: 0;  overflow: hidden; }



 


.snPages b { position: absolute; width: 0; height: 0; line-height: 0; margin-top: -2px; font-size: 0; border-width: 5px; border-style: solid; border-color: #fff #333 #fff #fff; }

.snPages a.prev b { left: 1px; top: 13px; border-color: #fff #333 #fff #fff; }

.snPages a.next b { right: 1px; top: 13px; border-color: #fff #fff #fff #333; }

.clear{clear:both;}

.snPages a, .snPages a:visited { height: 30px; line-height: 30px; padding: 0 11px; font-size: 14px; font-weight: bold; text-align: center; background: #fff; border: 1px solid #d7d7d7; position: relative; display: inline; float: left; margin-left: 4px; color: #666; }


.snPages a.current, .snPages a.current:visited { border: 1px solid #d7d7d7!important; color: #F70; }

.snPages span { margin: 0 10px; position: relative; display: inline; float: left; color: #666; }


.snPages div { height: 33px; line-height: 30px; line-height: 34px\9; _line-height: 30px; margin-top: -1px; padding-left: 30px; overflow: hidden; color: #333; font-size: 14px; position: relative; display: inline; float: left; margin-left: 4px; } 
.snPages div input { _top: -1px; width: 32px; height: 26px; margin: 0 3px; overflow: hidden; text-align: center; border: 1px solid #d7d7d7; }
.snPages div .pagesubmit { background: #fff; height: 30px; line-height: 30px; padding: 0 11px; width: auto; color: #666; font-family: microsoft yahei; }

.bigbox { border: 1px solid #e8e8e8; background: #fff; }
.bigbox .tit { height: 32px; line-height: 32px; border-bottom: 1px solid #e8e8e8; }
.bigbox .tit h3 { padding-left: 10px; font-size: 14px; font-weight: normal; color: #222; }
.bigbox .totui { }
.bigbox .totui .pro { float: left; width: 150px; margin: 10px 24px 20px; }
.bigbox .totui .pro .img { float: left; width: 150px; height: 150px; overflow: hidden; margin-right: 10px; }
.bigbox .totui .pro .img img { width: 150px; height: 150px; display: block; }
.bigbox .totui .pro .name { font-size: 12px; line-height: 25px; margin-top: 10px; padding-left: 20px; }
.bigbox .totui .pro .name a { color: #666; }
.bigbox .totui .pro .price { color: #ec6300; font-size: 13px; font-weight: bold; padding-left: 20px; }

#mdlmdl { height: 120px; }
#kfckfc { position: fixed; bottom: 0; left: 0; width: 100%; background: #2172c1; border-top: 3px solid #1f6bb1; height: 120px; padding-top: 10px; box-shadow: 0 0 10px #2172c1; line-height: 24px;  -webkit-animation: huang 1.2s 0 ease; animation: huang 1.2s 0 ease; }
#kfckfc a { margin: 0 5px 5px 0; font-size: 14px; color: #fff; display: block; float: left; width: 120px; line-height: 24px; border-radius: 12px; text-align: center; }
#kfckfc a:hover { background: #fff; color: #2172c1; text-decoration: none; }
@-webkit-keyframes huang{
	0%{ height: 150px; opacity: 0; }
	100%{ height: 120px; opacity: 1; }
}
@keyframes huang{
	0%{ height: 150px; opacity: 0; }
	100%{ height: 120px; opacity: 1; }
}

.proshow { border: 1px solid #d4d4d4; background: #fff; }
.proshow .propic { float: left; }



		.proshow .propic .scrollBox {width:345px;position:relative;   }
		.proshow .propic .scrollBox .piclist {overflow:hidden;  list-style:none;overflow:hidden;width:20000px;position:relative; }
		
		.proshow .propic .scrollBox .ohbox { overflow:hidden; position:relative; width:272px; margin:0 auto;}
		.proshow .propic .scrollBox { position:relative; overflow:hidden;  }
		
		.proshow .propic .scrollBox .piclist li {float: left; width: 60px; height: 60px; margin: 0 3px; border: 1px solid #ddd; cursor: pointer; }
        .proshow .propic .scrollBox .piclist li img {width: 60px; height: 60px; display: block;}
		
		
		.proshow .propic .scrollBox .pageBtn  a {  display:block; width:25px; height:62px; position:absolute; top:0px; cursor:pointer; text-indent:-999em; overflow:hidden;}
		.proshow .propic .scrollBox .pageBtn .prev { left:6px; background: url(../img/productshow01.jpg) no-repeat center center; }
		.proshow .propic .scrollBox .pageBtn .next { right:6px; background: url(../img/productshow02.jpg) no-repeat center center; left: auto; right: 6px;  }

        .proshow .propic .sh { height: 36px;   border-top: 1px solid #dedede; margin-top:10px; padding-top:15px; }

         .proshow .propic .sh .jiathis_style{ margin:0 auto; width:220px;  height:26px;  }
		 
		 
		 




.proshow .propic .shop_big { width: 345px; height: 345px; border-bottom: 1px solid #dedede;   margin-bottom:10px;}

.proshow .propic .shop_big img { width: 345px; height: 345px;  }


.proshow .propic .hd { height: 62px; padding: 8px 0; position: relative; overflow: hidden; border-bottom: 1px solid #dedede; }


.proshow .propic .hd ul { width: 272px; margin: 0 auto; }



.proshow .propic .hd li { float: left; width: 60px; height: 60px; margin: 0 3px; border: 1px solid #ddd; cursor: pointer; }
.proshow .propic .hd li img { width: 60px; height: 60px; display: block; }



.proshow .propic .hd .prev, .proshow .propic .hd .next { width: 25px; height: 62px; display: block; background: url(../img/productshow01.jpg) no-repeat center center; position: absolute; top: 50%; margin-top: -31px; left: 6px; }
.proshow .propic .hd .next { background-image: url(../img/productshow02.jpg); left: auto; right: 6px; }

 


.proshow .procon { margin-left: 345px;  border-left: 1px solid #d4d4d4; padding-left:25px;  }
.proshow .procon .title { padding: 15px 0; border-bottom: 1px dashed #dedede; line-height: 28px; }
.proshow .procon .title h3 { font-size: 18px; font-weight: normal; color: #000; }
.proshow .procon .title p { color: #fb7804; font-size: 16px; }
.proshow .procon .info { padding-top: 20px;  height:auto; }

/*     */



.proshow_ .procon .info dl{width:253px; margin:0;     }
.proshow_ .procon .info dt{float:left;width:80px;   margin:0;padding:0;  }
.proshow_ .procon .info dd{float:left; width:160px; position:relative; margin:0;padding:0;  }



.proshow .procon .info  dl {     } 

 .proshow .procon .info  dl dt { color:#666; float:left; margin-right:10px; padding:5px; width:70px;  }
 
 
 .proshow .procon .info  dl dd { color: #666;  margin:2px 0; padding:5px 0;  margin-left:90px;}
 
 
 
 

 
.proshow .procon .info   dd.price { color: #ec6300; font-size: 21px; }
.proshow .procon .info  dd .gui { height: 21px; line-height: 21px; border: 1px solid #ddd; color: #666; display: inline-block; padding: 0 6px; margin:5px 6px 2px 0; cursor: pointer; }

.proshow .procon .info  dd .select {  border:2px solid #FF6701;}

.proshow .procon .info   dd#zzlist .select {  border:2px solid #FF6701;}

.proshow .procon .info  dd#zzlist span {width:40px; height:40px; line-height:41px; border: 1px solid #ddd; color: #666; display: inline-block;  padding: 0; margin:5px 6px 2px 0; cursor: pointer;   } 
.proshow .procon .info  dd#zzlist span img {width:40px; height:40px; border:0;}

.proshow .procon .info dd .damount, .proshow .procon .info dd .uamount { height: 21px; line-height: 21px; border: 1px solid #ddd; color: #666; display: inline-block; padding: 0 6px; margin-left: 0; cursor: pointer; background: url(../img/totui.jpg) repeat-x 0 0; font-weight: bold; text-decoration: none; }

.proshow .procon .info dd .shopnum { height: 21px; line-height: 21px; border: 1px solid #ddd; color: #666; display: inline-block; padding: 0 6px; margin-right: 6px; margin-left: 6px; width: 30px; text-align: center; }

 

.proshow .procon .info .btn { padding: 10px 0 10px 90px; height: 40px; }
.proshow .procon .info .btn span { position: relative; float: left; margin-right: 10px; background-image: url(../img/btns.png); color: #999; text-align: center; }
.proshow .procon .info .btn span.buynow { width: 115px; height: 40px; background-position: -94px 0; cursor: pointer;}
.proshow .procon .info .btn span.addcart { width: 135px; height: 40px; background-position: -219px 0;cursor: pointer; }


.proshow .procon .info .more { padding-left: 90px; }
.proshow .procon .info .more .shou { background: url(../img/jia.jpg) no-repeat 0 center; padding-left: 18px; color: #2471c9; line-height: 24px; }




	.proshow .procon .info #choose-box-wrapper{width:320px;background:#000; display:none;position:absolute; z-index:100; }
	.proshow .procon .info #choose-box-wrapper a{border:0; text-decoration:none;font-size:9pt;}
	.proshow .procon .info #choose-box{border:1px solid #dfdfdf;width:320px;background:#fff;}
	.proshow .procon .info #municipalities a{ color:#4c4c4c; display:inline-block;height:18px;line-height:18px;margin:2px 5px;padding:1px;text-align:center;}
	.proshow .procon .info #municipalities .choos{background-color:#b20000;color:#fff;}
	.proshow .procon .info #municipalities a:hover{color:#a60100;}
	.proshow .procon .info #municipalities .muni{background-color:#b20000;color:#fff;}
	.proshow .procon .info #areaclose{ float:left;position:absolute; margin-top:5px; right:5px;cursor: pointer; }
	
	.proshow .procon .info #municipalities,.proshow .procon .info #choose-a-province, .proshow .procon .info #choose-a-city{margin:5px 8px;}
	.proshow .procon .info #choose-a-province a{display:inline-block;height:18px;line-height:18px;color:#4c4c4c;margin:2px 5px;padding:1px;text-align:center;}
	.proshow .procon .info #choose-a-province a:hover{color:#a60100;}
	.proshow .procon .info #choose-a-province .choosen{background-color:#b20000;color:#fff;}
	.proshow .procon .info #choose-a-city{overflow:hidden; height:auto;padding:0px;border-top:dashed 1px #ccc;}
	.proshow .procon .info #choose-a-city a{height:18px;line-height:18px;color:#808080;float:left;width:auto;margin:5px;padding:2px;}
	.proshow .procon .info #choose-a-city a:hover{color:#a60100;}
	.proshow .procon .info #choose-a-city .chos{background-color:#ffa8a8;color:#4c4c4c;}
		



.ordernav { height: 26px; line-height: 26px; border-bottom: 2px solid #1f6bb1; margin-top: 10px; }
.ordernav .all { float: left; display: block; width: 162px; padding-top: 2px; line-height: 24px; background: #1f6bb1; color: #fff; text-align: center; font-size: 14px; font-weight: bold; margin-right: 20px; }
.ordernav .link { }
.ordernav .link a { margin-right: 10px; }
.ordernav .link a { margin-right: 10px; }

.orside { width: 162px; float: left; }
.orside .box { border: 1px solid #a8c8e7; background: #f4f8fc; margin-bottom: 10px; }
.orside .orlist { border-bottom: 1px dotted #8ab6df; margin-top: 14px; margin-bottom: 10px; }
.orside .orlist.no { border-bottom: 0; }
.orside .orlist .orlh { height: 22px; line-height: 22px; font-size: 14px; color: #000; font-weight: bold; padding-left: 36px; background: url(../img/orderico01.jpg) no-repeat 10px center; margin-bottom: 4px; }
.orside .orlist .orlh.ico02 { background: url(../img/orderico02.jpg) no-repeat 6px center; }
.orside .orlist .orlh.ico03 { background: url(../img/orderico03.jpg) no-repeat 10px center; }
.orside .orlist .orlh.ico04 { background: url(../img/orderico04.jpg) no-repeat 10px center; }
.orside .orlist .orl_ul { line-height: 26px; padding: 0 8px; margin-bottom: 10px; }
.orside .orlist .orl_ul li { height: 26px; }
.orside .orlist .orl_ul li a { display: block; padding-left: 28px; }
.orside .orlist .orl_ul li.on a { background: #2174c3 url(../img/orderarrow.jpg) no-repeat 120px center; color: #fff; border-radius: 4px; }

.ormain { width: 830px; float: right; }
.ormain .box { border: 1px solid #ddd; border-top: 1px solid #a8c8e7; margin-bottom: 10px; }
.ormain .box .tit { background: #f4f8fc; height: 30px; line-height: 30px; }
.ormain .box .tit h3 { float: left; margin-left: 20px; font-size: 14px; color: #2174c3; font-weight: bold; }
.ormain .box .con { background: #fff; padding: 15px 20px; }
.ormain .box .con p { line-height: 20px; color: #666; }
.ormain .orderm_list { height: 27px; border-bottom: 1px solid #ddd; margin-bottom: 10px; }
.ormain .orderm_list .list_tab { float: left; }
.ormain .orderm_list .list_tab li { float: left; border: 1px solid #ddd; margin-right: -1px; }
.ormain .orderm_list .list_tab li a { display: block; padding-bottom: 1px; border-top: 1px solid #fff; line-height: 25px; padding: 0 20px; }
.ormain .orderm_list .list_tab li.on { border-top-color: #2174c3; border-bottom: 1px solid #fff; background: #fff; }
.ormain .orderm_list .list_tab li.on a { border-top-color: #2174c3; font-weight: bold; color: #000; }
.ormain .orderm_list .list_tab2 li { margin-right: 5px; }
.ormain .orderm_list .list_tab2 li a { font-size: 14px; color: #000; }
.ormain .orderm_list .list_tab2 li.on { border-top-color: #e46e00; }
.ormain .orderm_list .list_tab2 li.on a { color: #ec6300; border-top-color: #e46e00; }
.ormain .orderm_list .list_key { float: left; padding-left: 20px; line-height: 26px; }
.ormain .orderm_list .list_key a { color: #999; margin-right: 10px; }
.ormain .orderm_list .list_tip { float: right; }
.ormain .orderm_list .list_tip .laji { background: url(../img/orderlaji.jpg) no-repeat 0 center; padding-left: 20px; line-height: 26px; color: #2174c3; padding-right: 24px; position: relative; }
.ormain .orderm_list .list_tip .laji .new { background: url(../img/news.jpg) no-repeat 0 0; width: 20px; height: 11px; position: absolute; right: 0; top: 0; }
.ormain .orderm_grxx { border: 1px solid #ddd; border-top: 0; margin-top: -10px; padding: 20px 20px 60px; margin-bottom: 10px; }
.ormain .orderm_grxx .touxiang { height: 28px; }
.ormain .orderm_grxx .touxiang li { float: left; margin-right: 10px; }
.ormain .orderm_grxx .touxiang li a { display: block; height: 26px; line-height: 26px; padding-left: 30px; padding-right: 9px; background: #fcfcfc; border: 1px solid #cacaca; border-radius: 4px; color: #3367cc; background: url(../img/touxiang01.jpg) no-repeat 10px center; }
.ormain .orderm_grxx .touxiang li.on a { color: #f60; font-weight: bold; }
.ormain .orderm_grxx .touxiang li a.t02 { background-image: url(../img/touxiang02.jpg); }
.ormain .orderm_grxx .txbtn { display: inline-block; line-height: 26px; height: 26px; padding: 0 20px; background: #f8f8f8; border: 1px solid #ddd; border-radius: 2px; margin-right: 10px; }
.ormain .orderm_ss { position: relative; margin-bottom: 10px; }
.ormain .orderm_ss .sel { width: 128px; height: 26px; margin-right: 10px; padding: 2px 0; line-height: 24px; border: 1px solid #cdcdcd; color: #999; }
.ormain .orderm_ss .cha { position: absolute; right: 0; top: 0; }
.ormain .orderm_ss .cha .sea { margin-right: 10px; padding: 4px; height: 16px; width: 186px; line-height: 12px; border: 1px solid #bbb; color: #999; }
.ormain .orderm_ss .cha .seabtn { display: inline-block; height: 24px; line-height: 24px; padding: 0 15px; border-radius: 2px; font-size: 14px; font-weight: 700; cursor: pointer; border: 1px solid #bbb; }
.ormain .scfl { overflow: hidden; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px; }
.ormain .scfl.no { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
.ormain .scfl dt { line-height: 20px; color: #ec6300; float: left; margin-right: 20px; }
.ormain .scfl dd { line-height: 20px; float: left; }
.ormain .scfl dd a { color: #666; margin-right: 10px; }
.ormain .scss { border: 1px solid #ddd; border-top: 0; border-bottom: 0; height: 26px; line-height: 26px; padding: 9px 0; margin-top: -10px; }
.ormain .scss .sc_sp { float: left; padding-left: 20px; }
.ormain .scss .sc_sp .sc { padding-left: 20px; margin-right: 20px; background: url(../img/scss01.jpg) no-repeat 0 center; }
.ormain .scss .sc_sp .sc02 { background-image: url(../img/scss02.jpg); }
.ormain .scss .sc_sp .sc03 { background-image: url(../img/scss03.jpg); }
.ormain .scss .sc_xp { float: right; padding-right: 20px; }
.ormain .scss .sc_xp .choo { height: 21px; line-height: 21px; border: 1px solid #eee; color: #666; display: inline-block; background: #fff url(../img/smkm.jpg) no-repeat 64px center; padding-right: 20px; cursor: pointer; padding-left: 6px; margin: 0 10px 0 5px; }
.ormain .scss .sc_xp .num { float: left; margin-right: 10px; }
.ormain .scss .sc_xp .prev, .ormain .scss .sc_xp .next { display: block; float: left; width: 20px; height: 20px; background: url(../img/spag.png) no-repeat 0 0; margin-left: 2px; margin-top: 2px; }
.ormain .scss .sc_xp .next { background-position: -48px 0; }
.ormain .shoucang { width: 684px; margin: 0 auto; position: relative; }
.ormain .shoucang .pro { float: left; width: 180px; margin: 0 24px 10px; }
.ormain .shoucang .pro .img { width: 150px; height: 150px; overflow: hidden; margin: 0 auto; }
.ormain .shoucang .pro .img img { width: 150px; height: 150px; display: block; }
.ormain .shoucang .pro .name { font-size: 12px; line-height: 25px; margin-top: 10px; }
.ormain .shoucang .pro .name a { color: #666; }
.ormain .shoucang .pro .price { color: #ec6300; font-size: 13px; font-weight: bold; }
.ormain .shoucang .pro .price .pj { color: #ec6300; font-size: 12px; font-weight: normal; padding-left: 30px; color: #2173c2; }
.ormain .shoucang .prev, .ormain .shoucang .next { width: 25px; height: 62px; display: block; background: url(../img/productshow01.jpg) no-repeat center center; position: absolute; top: 50%; margin-top: -31px; left: -46px; }
.ormain .shoucang .next { background-image: url(../img/productshow02.jpg); left: auto; right: -46px; }
.ormain .ortip { margin-top: 20px; }
.ormain .ortip strong { font-size: 15px; line-height: 26px; font-weight: bold; color: #2174c3; }
.ormain .ortip p { padding-left: 30px; line-height: 26px; margin-top: 10px; color: #666; margin-bottom: 20px; }
.ormain .ortip p a { color: #2174c3; }
.ormain .yejiao { padding: 0 10px; }
.ormain .yejiao a { color: #2174c3; }
.ormain .addbox { }
.ormain .addbox .address { width: 248px; height: 138px; border: 1px solid #e6e6e6; background: #fff; box-shadow: 1px 1px 2px #ddd; float: left; margin-right: 15px; margin-bottom: 15px; cursor: pointer; }
.ormain .addbox .address:hover { border: 1px solid #f60; box-shadow: 1px 1px 2px #f60; }
.ormain .addbox .address.no { margin-right: 0; }
.ormain .addbox .address p { padding: 10px 0 0 20px; line-height: 24px; }
.ormain .addbox .address p .mr { display: block; color: #f60; height: 24px; }
.ormain .addbox .address p em { color: #999; font-style: normal; }
.ormain .addbox .address_a { width: 250px; height: 140px; background: url(../img/add-adder.png) no-repeat 0 0; cursor: pointer; float: left; }
.ormain .addbox .address_a:hover { background-image: url(../img/add-adder-hover.png); }
.ormain .addsoms { height: 12px; border-bottom: 1px solid #ddd; margin-bottom: 20px; }
.ormain .addsoms p { line-height: 24px; display: block; float: left; color: #666; background: #fff; padding-right: 10px; }
.ormain .addsoms p .sp { font-weight: bold; color: #f60; }
.ormain .fenxiang { height: 23px; padding-bottom: 10px; border-bottom: 1px solid #ede9e9; }
.ormain .fenxiang li { height: 21px; line-height: 21px; width: 75px; text-align: center; border: 1px solid #cacaca; background: #fbfbfb; float: left; margin-right: 10px; border-radius: 4px; }
.ormain .fenxiang li a { display: block; }
.ormain .fenxiang li.on a { color: #f60; font-weight: bold; }
.ormain .ksfx { background: #f6f6f6; margin-top: -10px; border: 1px solid #cdcdcd; border-top: 0; border-bottom: 0; padding: 20px; color: #666; }
.ormain .ksfx strong { font-size: 14px; color: #282828; margin-right: 20px; }
.ormain .ksfx a { color: #1f6bb1; }
.ormain .ksfx .text { height: 50px; width: 700px; margin-top: 10px; }
.ormain .ksfx .shfxb { border: 1px solid #d1e8f8; width: 782px; height: 36px; margin-top: 10px; background: #fff url(../img/fenxiang.jpg) no-repeat 10px 6px; }

.order_table { border: 1px solid #ddd; width: 100%; margin-bottom: 10px; }
.order_table thead { }
.order_table thead tr th { font-weight: normal; line-height: 32px; }
.order_table tbody { }
.order_table tbody .info td { background: #ecf3fd; line-height: 26px; padding-left: 20px; color: #666; border-bottom: 1px solid #ddd; }
.order_table tbody .info td .sm { margin-left: 40px; }
.order_table tbody .info td .del { float: right; width: 15px; height: 16px; background: url(../img/del.jpg) no-repeat 0 0; margin-right: 20px; }
.order_table tbody .deta td { padding: 0 10px; }
.order_table tbody .deta td img { width: 110px; height: 110px; display: block; }
.order_table tbody .deta td.zhuang { border-left: 1px solid #eee; color: #f60; text-align: center; line-height: 24px; }
.order_table tbody .deta td.zhuang a { color: #2174c3; }
.order_table tbody .deta td.price { border-left: 1px solid #eee; color: #999; text-align: center; line-height: 24px; }
.order_table tbody .deta td.price .num { font-size: 13px; font-weight: bold; color: #ec6300; }
.order_table tbody .deta td.btn { border-left: 1px solid #eee; text-align: center; line-height: 24px; }
.order_table tbody .deta td.btn a { color: #2174c3; }
.order_table tbody .deta td.btn a.spbtn { display: inline-block; background: #f5f5f5; border: 1px solid #bbb; color: #333; width: 72px; height: 20px; line-height: 20px; text-align: center; }
.order_table tbody .deta td.btn a.spbtn01 { width: 112px; height: 28px; line-height: 28px; border-color: #eb7f00; background: #fb9000; color: #fff; font-weight: bold; font-size: 13px; }
.order_table tbody .deta td.btn a.spbtn02 { width: 112px; height: 28px; line-height: 28px; border-color: #2064c0; background: #2367cf; color: #fff; font-weight: bold; font-size: 13px; }
.order_table tbody .deta td.btn a.spbtn03 { width: 56px; height: 20px; line-height: 20px; border-color: #eb7f00; background: #fb9000; color: #fff; font-weight: bold; font-size: 13px; }

.order_table2 thead tr th { background: #f1f1f1; border-bottom: 1px solid #e8e7e7; }
.order_table2 tbody .info td { background: #f4f4f4; border-bottom: 1px solid #eee; }
.order_table2 tbody .deta td a { color: #666; }
.order_table2 tbody .deta td.zhuang{ color: #666; }

.order_table3 tbody .deta td { background: #fbfbfb; border-bottom: 1px solid #e7e7e7; }
.order_table3 tbody .deta td.check { padding-left: 20px; }
.order_table3 tbody .deta td .shouc { margin-top: 20px; color: #999; line-height: 20px; }
.order_table3 tbody .deta td.price { color: #333; border-left: 0; }
.order_table3 tbody .deta td.price a { color: #2174c3; }
.order_table3 tbody .deta td.btn { border-left: 0; }
.order_table3 tbody .deta td.btn a { color: #666; }

.order_table4 thead tr th { background: #e8e8e8; }
.order_table4 tbody .deta td { color: #666; border-bottom: 1px solid #eee; }
.order_table4 tbody .deta td img { width: 80px; height: 80px; }
.order_table4 tbody .deta td.number { text-align: center; border-right: 1px solid #eee; }
.order_table4 tbody .deta td.time { text-align: center; border-left: 1px solid #eee; }

.order_table5 { border-top: 0; margin-top: -10px; }
.order_table5 thead tr th { background: url(../img/order_table5.jpg) repeat-x 0 0; line-height: 32px; height: 32px; }
.order_table5 tbody .deta td { padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #e8e8e8; position: relative; }
.order_table5 tbody .deta.on td { border-bottom: 1px solid #ffa970; }
.order_table5 tbody .deta td.juz { text-align: center; }
.order_table5 tbody .deta td.btn { border-left: 0; }
.order_table5 tbody .deta td.btn .more { background: url(../img/order_table5_01.jpg) no-repeat right center; padding-right: 14px; margin-left: 20px; position: relative; }
.order_table5 tbody .deta td.btn .more span { position: relative; z-index: 1; }
.order_table5 tbody .deta.on td.btn .more { background-image: url(../img/order_table5_02.jpg); }
.order_table5 tbody .deta.on td.btn  em { display: block; position: absolute; top: 12px; left: 60px; background: #fff8f0; border: 1px solid #ffa970; border-bottom: 0; border-radius: 2px 2px 0 0; width: 80px; height: 52px; z-index: 0; }
.order_table5 tbody .xiangq td { background: #fff8f0; border-bottom: 1px solid #ffa970; padding: 40px 20px 40px 70px; }

.grxx_table { width: 100%; }
.grxx_table tr th { width: 110px; font-weight: normal; padding: 5px 0; padding-right: 8px; padding-top: 7px; text-align: right; font-size: 12px; color: #4D4D4D; vertical-align: top; }
.grxx_table tr td { color: #545454; padding: 5px 0; height: 26px; }
.grxx_table .must { padding-right: 3px; font: 12px Simsun; color: #ec6300; margin-right: 2px; vertical-align: middle; }
.grxx_table tr td .input { height: 20px; line-height: 20px; padding: 2px 10px; border: 1px solid #bbb; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.grxx_table tr td .input:hover, .grxx_table tr td .input:focus { border-color: #2173c2; box-shadow: 0 0 9px #2173c2; }
.grxx_table tr td a { color: #1f6bb1; }
.grxx_table tr td a.spbtn { width: 60px; height: height: 26px; line-height: 26px; border: 1px solid #f60; background: #ff7f2a; display: inline-block; color: #fff; text-align: center; font-weight: bold; border-radius: 4px; }
.grxx_table tr td span.bq { display: inline-block; margin-right:4px; padding: 0 5px; cursor: pointer; line-height: 18px; height: 18px; background: #6eabe0; color: #fff; border-radius: 2px; }

.grxx_table2 { margin-top: 60px; margin-bottom: 60px; }
.grxx_table2 tr th { width: 200px; }


.company { width: 790px; float: right; }
.company .box { border: 1px solid #ddd; border-top: 1px solid #a8c8e7; margin-bottom: 10px; }
.company .box .tit { background: #f4f8fc; height: 30px; line-height: 30px; }
.company .box .tit h3 { float: left; margin-left: 20px; font-size: 14px; color: #2174c3; font-weight: bold; }
.company .box .con { background: #fff; padding: 15px 20px; }
.company .box .con p { line-height: 20px; color: #666; }
.company .box .zhengwen { line-height: 21px; color: #666; }

.nfoot .spdl { float: left; margin-right: 60px; font-family: simsun; margin-bottom: 20px; }
.nfoot .spdl dt { margin-bottom: 10px; }
.nfoot .spdl dd { font-size: 13px; color: #222; line-height: 25px; }
.nfoot .spdl dd .na { color: #2173c2; font-weight: bold; }

.erweima { float: left; width: 580px; font-family: simsun; padding-top: 10px; line-height: 24px; }
.erweima .t01 { float: left; margin-left: 60px; padding-top: 30px; }
.erweima .im { float: left; margin: 0 20px; }
.erweima .im img { display: block; width: 110px; }
.erweima .t02 { float: left; padding-top: 30px; }














































